.comp-menu {
  display: inline-block;
  position: fixed;
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;

  &-item {
    display: inline-block;
    margin-left: 10px;
    padding: 5px 10px;
    font-size: 14px;
    border-radius: 5px;
    border: 1px solid #ccc;
    cursor: pointer;
    transition: all 0.3s;
    min-width: 100px;
    text-align: center;

    &.active {
      background: #4d90fe;
      color: #fff;
      border: none;
    }
  }
}